Probleme Test 2 metoda backtracking

11.Un algoritm generează în ordine descrescătoare toate numerele de 5 cifre, fiecare dintre ele având cifrele în ordine strict crescătoare. Ştiind că primele 5 soluţii generate sunt 56789 , 46789 , 45789 , 45689 , 45679 , precizaţi care sunt ultimele 3 soluţii generate, în ordinea generării.
Raspuns: 12347, 12346, 12345

12.Un algoritm generează, în ordine lexicografică, toate şirurile alcătuite din câte n cifre binare ( 0 şi 1 ). Ştiind că pentru n=5 , primele 4 soluţii generate sunt 00000 , 00001 , 00010 , 00011 , precizaţi care sunt ultimele 3 soluţii generate, în ordinea obţinerii lor.
00000 , 00001 , 00010 , 00011 , 00100, 00101, 00110, 00111, 01000, 01001, 01010, 01011, 01100, 01101, 01110, 01111, 11101, 11110, 11111
Raspuns: 11101, 11110, 11111

13.Un algoritm generează în ordine crescătoare, toate numerele de n cifre ( n<9 ), cu cifre distincte, care nu au două cifre pare alăturate. Dacă pentru n=5 , primele 5 soluţii generate sunt 10325 , 10327 , 10329 , 10345 , 10347 , precizaţi care sunt următoarele 3 soluţii generate, în ordinea obţinerii lor.
10325, 10327, 10329, 10345, 10347 ,10349,10365,10367
Raspuns: 10349, 10365, 10367

14.Un algoritm generează în ordine descrescătoare, toate numerele de n cifre ( n<9 ), cu cifrele în ordine strict crescătoare, care nu au două cifre pare alăturate. Dacă pentru n=5 , primele 5 soluţii generate sunt 56789 , 45789 , 45679 , 45678 , 36789 , precizaţi care sunt următoarele 3 soluţii generate, în ordinea obţinerii lor.
56789, 45789, 45679, 45678, 36789, 35679, 35678, 34789, 34679 Raspuns: 35679, 35678, 34789

15.Algoritmul de generare a tuturor numerelor de 5 cifre nenule, fiecare având cifrele ordonate strict crescător, este echivalent cu algoritmul de generare a:
a. submulţimilor unei mulţimi cu 5 elemente
b. produsului cartezian a unor mulţimi de cifre
c. aranjamentelor de 9 elemente luate câte 5
d. combinărilor de 9 elemente luate câte 5

Raspuns: d.

16.Generând şirurile de maximum 3 caractere distincte din mulţimea {A,B,C,D,E} , ordonate lexicografic, obţinem succesiv: A , AB , ABC , ABD ,…. Ce şir va fi generat imediat după BAE ?
a. BCA
b. CAB
c. BC  
d. BEA

Raspuns: c.

17.Pentru generarea tuturor mulţimilor de câte 5 cifre, având la dispoziţie cifrele de la 1 la 9 , se poate utilza un algoritm echivalent cu algoritmul de generare a:
a. permutărilor de 5 elemente
b. submulţimilor mulţimii{1,2,3,4,5,6,7,8,9}
c. combinărilor de 9 elemente luate câte 5
d. aranjamentelor de 9 elemente luatecâte 5

Raspuns: b.

18.Utilizand metoda backtracking  se genereaza permutarile cuvantului INFO. Daca primele 3 solutii generate sunt : FINO, FION, FNIO care este a 5-a solutie ?

INFO – 1234
FINO – 3124
FION – 3142
FNIO – 3214
FNOI – 3241
Raspuns: FNOI -> a 5-a solutie

19. Folosind un algoritm de generare putem obţine numere naturale de k cifre care au suma cifrelor egală cu un număr natural s . Astfel, pentru valorile k=2 şi s=6 se generează, în ordine, numerele: 15 , 24 , 33 , 42 , 51 , 60 .
Care va fi al treilea număr generat pentru k=4 şi s=5 ?
a. 1301
b. 1022
c. 2201
d. 1031

Raspuns: a)

20. Completarea unui bilet de LOTO presupune colorarea a 6 numere din cele 49 înscrise pe bilet. O situaţie statistică pe o anumită perioadă de timp arată că cele mai frecvente numere care au fost extrase la LOTO sunt: 2, 20, 18, 38, 36, 42, 46, 48 . Câte bilete de 6 numere se pot completa folosind doar aceste valori ştiind că numărul 42 va fi colorat pe fiecare bilet.
a. 21
b. 6!
c. 42
d. 56

Raspuns: a)